Product Line Architecture for a Family of Meshing Tools
نویسندگان
چکیده
Meshing tools are extremely complex pieces of software. Traditionally, they have been built in a one by one basis, without systematically reusing already developed parts. The area has matured so that we can currently think of building meshing tools in a more industrial manner. We propose a layered product line architecture for meshing tools that can be instantiated with different algorithms, ways of implementing basic concepts, or even for two or three dimensional meshing tools. We specify it formally using xADL and we show that the architecture is compatible with a series of already built tools.
منابع مشابه
A Meshing Tool Product Line Architecture
Meshing tools are extremely complex pieces of software. Traditionally, they have been built in a one by one basis, without systematically reusing already developed parts. The area has matured so that we can currently think of building meshing tools in a more industrial manner. Software product lines is a trend in software development that promotes systematic reuse. We propose a layered product ...
متن کاملA Systematic Process for Defining Meshing Tool Software Product Line Domain Model
Once an organization decides to develop a software product line (SPL), one of the first activities that needs to be done is to build a domain model. Here, commonalities and variabilities are identified, as well as the particular characteristics that products of the SPL will have. Although there exist some methods proposed for domain modeling, they are general and not specifically designed for s...
متن کاملDynamic Meshing Characteristics of Elliptic Cylinder Gear Based on Tooth Contact Analysis
As the most important working area of gear, teeth play the role of transmitting load and power. Tooth line and tooth profile are the two main characteristics of the tooth surface, which affect the shape of the tooth surface, tooth meshing characteristics and contact characteristics. Taking the elliptical cylinder gear pair in the reversing device of a new type of drum pumping unit as the resear...
متن کاملMeta heuristic for Minimizing Makespan in a Flow-line Manufacturing Cell with Sequence Dependent Family Setup Times
This paper presents a new mathematical model for the problem of scheduling part families and jobs within each part family in a flow line manufacturing cell where the setup times for each family are sequence dependent and it is desired to minimize the maximum completion time of the last job on the last machine (makespan) while processing parts (jobs) in each family together. Gaining an optimal s...
متن کاملDemonstration: Variant and Variability Management with pure::variants
The demonstration will show a round-trip through the development and deployment of product lines with the pure::variants Eclipse plug-in using concrete examples from the embedded software domain. pure::variants is a one of the few commercially available tools specifically designed for product line development. The tool covers all steps of product line development from requirements and variabili...
متن کامل